/* Desktop text stuff */

.nemo-window.nemo-desktop-window notebook,
.nemo-window.nemo-desktop-window paned {
	background-color: transparent;
}

.nemo-desktop-window,
.nemo-desktop-window:backdrop
{
    box-shadow: none;
}

NemoDesktopWindow GtkPaned {
    background-color: transparent;
}

.nemo-canvas-item {
    border-radius: 3px;
}

.nemo-desktop {
    -NemoIconContainer-activate-prelight-icon-label: true;
}

.nemo-desktop.nemo-canvas-item {
    color: #eeeeee;
    text-shadow: 1px 1px alpha(black, 0.8);
}

.nemo-desktop.nemo-canvas-item:hover {
    background-color: alpha(black, 0.5);
    background-image: none;
    text-shadow: none;
}

.nemo-desktop.nemo-canvas-item:selected {
    background-color: alpha(@theme_selected_bg_color, 0.8);
    background-image: none;
    text-shadow: none;
    color: #f5f5f5;
}

/* EelEditableLabel (icon labels) */
.nemo-desktop.view .entry,
.nemo-desktop.view .entry:active,
.nemo-desktop.view .entry:focus,
.nemo-desktop.view .entry:backdrop {
    border-image: none;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-radius: 3px;
    color: #000000;
    caret-color: #000000;
    text-shadow: none;
    background-image: -gtk-gradient(linear,
                                    left top, left bottom,
                                    from       (shade(rgba(255,255,255,1), 0.86)),
                                    color-stop (0.15, shade(rgba(255,255,255,1), 0.96)),
                                    color-stop (0.50, shade(rgba(255,255,255,1), 0.98)),
                                    to         (shade(rgba(255,255,255,1), 1.00)));
}

.nemo-desktop.view .entry:selected,
.nemo-desktop.view .entry:focus:selected,
.nemo-desktop.view .entry:backdrop:selected {
    background-color: @theme_selected_bg_color;
    color: @theme_selected_fg_color;
    text-shadow: none;
}

/** nemo index view start **/
.nemo-index {
    background-color: #FFF;
    padding: 0px;
}
.nemo-index-expander {
    background-color: #FFF;
    padding-left: 10px;
}
.nemo-expander-header{
    padding: 5px 0;
}
.nemo-expander-header label {
    font-size: larger;
}
.nemo-index:backdrop {
    background-color: #FCFCFC;
}

.nemo-index-expander:backdrop {
    background-color: #FCFCFC;
}

/** nemo index view end **/

.nemo-window {
    background-color: rgba(255,255,255,0);
}

.sidebar, /* 侧边栏: nemo-places-sidebar 和 sidebar-name 的父容器*/
.nemo-window-paned > separator /* 侧边栏与右侧的分隔线 */{
    background: none;
    /* background: #f7f7f7; */
    background-color: rgba (240, 240, 240, 0.95);
}

/*tree-view 的父容器 */
.nemo-places-sidebar {
    padding-left: 11px;
    padding-right: 15px;
    padding-top: 18px;
    border: none;
}

/* 侧边栏鼠标操作区 */
.tree-view {
    background: none;
    padding: 5px;
}

.tree-view:hover {
    background-color: #d6efff;
}

.tree-view.view:selected {
    color: white;
    background-color: #007AFF;
}

.tree-view.view .cell.image {
    color: #007AFF;
}

.tree-view.view .cell.image:selected {
    color: white;
}

/* 状态栏 */
.statusbar {
    color:#666666;
    background-color: white;
    font-weight: 400;
    padding: 0px;
}

/* titlebar */
.nemo-window-headerbar {
    background-color: white;
    padding: 0px;
    margin: 0px;
}

/* 工具栏 */
/* 去除工具栏中所有默认padding和margin */
.primary-toolbar,
.primary-toolbar * {
    padding: 0px;
    margin: 0px;
}

.primary-toolbar {
    background-color: #FFFFFF;
    margin-top: 6px;
    margin-bottom: 6px;
}

/* 图标及名称 */
.name-box{
    padding-left: 18px;
    min-width: 223px;
}

.primary-toolbar .raised,
.primary-toolbar .linked {
    margin-left: 10px;
    margin-right: 10px;
}

/* 工具栏按钮 (image-button 也是) */
.toolbar-button {
    background: none;
    background-color: #FFFFFF;
    border: none;
    border-radius: 6px;
    min-width: 36px;
    min-height: 36px;
    margin-left: 10px;
}

.toolbar-button:hover,
.toolbar-button:active {
    background-color: #F2F2F2;
}

.toolbar-button.toggle:checked {
    background-color: #E6E6E6;
}

/* 菜单选项 */
.menu-options-box {
    margin-left: 20px;
}

/* GtkMenu */
menu {
    background-color: #FFFFFF;
    border-radius: 6px;
}

/* 菜单分割线 */
menu separator {
    background-color: #CCCCCC;
    margin-left: 6px;
    margin-right: 6px;
}

/* 菜单项 */
menu menuitem {
    font-weight: 400;
    color: #333333;
    min-height: 20px;
    margin: 6px;
    border-radius: 4px;
}

menu menuitem:hover, menu menuitem:selected {
    background-color: #0A84FF;
    color: #FFFFFF;
}

menu menuitem:disabled {
    color: #CCCCCC;
}

/* 编辑栏，搜索栏 */
.location-bar {
    background-color: #F2F2F2;
    border: none;
    border-radius: 6px;
    padding-left: 18px;
    padding-right: 20px;
}

.search-bar {
    background-color: #F2F2F2;
    border: none;
    border-radius: 6px;
    padding-left: 20px;
    padding-right: 12px;
}

/* 地址栏 */
.path-bar {
    background-color: #F0F0F0;
    border: 1px solid #F2F2F2;
    border-radius: 6px;
}

.path-bar * {
    border: none;
}

/* 地址栏按钮 */
.path-bar .text-button {
    background: none;
    margin-top: 4px;
    margin-bottom: 4px;
    border-radius: 4px;
    box-shadow: none;
}

.path-bar .text-button:hover {
    background-color: #d6efff;
}

.path-bar .text-button:active {
    background-color: #bde4fc;
}

/* 地址栏slider按钮 */
.slider-button {
    margin: 4px;
}

/* 地址栏图像显示按钮 */
.pathbar-image-button {
    background: none;
    margin-left: 18px;
    margin-right: 12px;
}

/* 前进、后退所在的box */
.navigation-box {
    padding-right: 10px;
}

/* 设置界面主窗口 */
.file-management-dialog {
    background-color: white;
    border-radius:0px 0px 6px 6px;
}

/* 设置界面侧边栏的父容器 */
.file-management-sidebar-box {
    background-color: #F7F7F7;
    border-radius: 0px 0px 0px 6px;

}

/* 设置界面侧边栏 */
stacksidebar.sidebar:dir(ltr) list,
stacksidebar.sidebar.left list,
stacksidebar.sidebar.left:dir(ltr) list {
    border-style: none;
}

/* 设置界面侧边栏中的每一行 */
stacksidebar row:hover{
    background-color: #d6efff;
    border-radius: 4px;
}

stacksidebar row:selected,
stacksidebar row:selected label {
    background-color: #007AFF;
    border-radius: 4px;
    color: white;
}

/* 下拉列表 */
combobox .combo {
    border-style: none;
    background-color: #E6E6E6;
    border-radius: 4px;
}

.file-management-dialog checkbutton {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 30px;
}

/* 设置界面-列表列:box */
.setting-column-chooser {
    padding-top: 22px;
    padding-left: 23px;
    padding-right: 40px;

}

/* 设置界面-列表列:treeview */
.list-column-treeview {
    padding: 4px;
    margin-right: 20px;
}

.list-column-treeview check {
    border-radius: 0px;
    border: 1px solid black;
    padding: 0px;
}

.list-column-treeview:hover {
    background-color: #d6efff;
    border-radius: 4px;
}

.list-column-treeview check:hover {
    background-color: white;
    border-radius: 0px;
    border: 1px solid black;
}

.list-column-treeview:selected {
    color: white;
    background-color: #007AFF;
    border-radius: 4px;
}

.list-column-treeview check:selected {
    border-radius: 0px;
    background-color: white;
}

/* 搜索历史记录 */
.search-history-label {
    margin-left: 26px;
}

.search-history-clear-all-label {
    margin-left: 10px;
}

.search-history-item {
    padding-left: 0px;
}

.search-history-item-hbox {
    margin: 0px;
}

/* 内容区 */
.nemo-content-hpaned{
    background-color: white;
}

/* 详细信息模式treeview */
.nemo-list-treeview *{
    border: none;
}

.nemo-list-treeview header button{
    min-height: 30px;
    margin-bottom: 12px;
    font-weight: normal;
}


